package com.server.impl;

import com.dao.IHotBarrage;
import com.model.HotBarrage;
import com.model.SendTimes;
import com.model.Sort;
import com.server.HotBarrageService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import java.util.List;

@Service
public class HotBarrageServicelmpl implements HotBarrageService {
    @Autowired
    private IHotBarrage iHotBarrage;

    @Override
    public int insertHotBarrage (HotBarrage hotBarrage){return iHotBarrage.insertHotBarrage(hotBarrage);}

    @Override
    public HotBarrage getHotBarrage(int id){return iHotBarrage.getHotBarrage(id);}

    @Override
    public int updateHotBarrage(HotBarrage hotBarrage){return iHotBarrage.updateHotBarrage(hotBarrage);}

    @Override
    public int deleteHotBarrage(int id){return iHotBarrage.deleteHotBarrage(id);}

    @Override
    public List<HotBarrage> getAllHotBarrage(HotBarrage hotBarrage){return iHotBarrage.getAllHotBarrage(hotBarrage);}

    @Override
    public List<Sort> barrageSort() {
        return iHotBarrage.barrageSort();
    }

    @Override
    public List<Sort> bvSort() {
        return iHotBarrage.bvSort();
    }

    @Override
    public List<SendTimes> barrageSendTime(String bvid){return iHotBarrage.barrageSendTime(bvid);}

    public List<String> hotBarrageContent(String bvid){return iHotBarrage.hotBarrageContent(bvid);}
}
